# -*- coding: utf-8 -*-
# @Time : 2022/6/20 11:38
# @Author : cheney
# @File : sensorDao.py
# @Software: PyCharm
# @Site: www.cheney.cc
"""
    从具体的引脚获取数据（仅负责获取数据，写数据（控制）分布在各个控制模块）
"""


class sensorDao:
    def get_data(self, io_id: int) -> float:
        """
        直接从io口拿数据
        :param io_id:
        :return:
        """
        data_io = 1

        return data_io

    def get_data_list(self, io_id_list: list) -> list:
        """
        获取列表中所有接口 对应的数据
        :param io_id_list:
        :return:
        """
        data_io_list = []
        for i in io_id_list:
            data_io_list.append(self.get_data(i))
        return data_io_list
